layui.use(['form', 'layer'], function () {
   var form = layui.form,
       layer = parent.layer === undefined ? layui.layer : top.layer,
       $ = layui.jquery;

   form.on("submit(addOrUpdateRole)", function (data) {
      var index = top.layer.msg('数据提交中，请稍候', {icon: 16, time: false, shade: 0.8});
      //弹出loading
      var url = ctx + "/role/save";
      if ($("input[name='id']").val()) {
         url = ctx + "/role/update";
      }
      $.post(url, data.field, function (res) {
         if (res.code == 200) {
            setTimeout(function () {
               top.layer.close(index);
               top.layer.msg("操作成功！");
               layer.closeAll("iframe");
               //刷新父页面
               parent.location.reload();
            }, 500);
         } else {
            //提示一下信息
            layer.msg(res.msg, {icon: 5});
         }
      });
      //取消默认跳转行为
      return false;
   });


   /*取消*/
   $("#closeBtn").click(function (){
      //假设这是iframe页
      var index = parent.layer.getFrameIndex(window.name); //先得到当前iframe层的索引
      parent.layer.close(index); //再执行关闭
   });



});














// layui.use(['form','layui'],function () {
//    var form = layui.form,
//        layer = parent.layer === undefined ?layui.layer :top.layer,
//        formSelects = layui.formSelects,
//        $ = layui.jquery;
//
// //  表单监听提交
//    form.on('submit(addOrUpdateRole)',function (data) {
//       var fields = data.field;
//       var url = ctx + '/role/save';
//       // if (fields.id!=null){
//       //    // 进行更新操作
//       //    url = ctx + 'role/update'
//       // }
//       $.ajax({
//          type: "post",
//          url : url,
//          data: fields,
//          dataType: "json",
//          success: function (result) {
//             if (result.code==200){
//                layer.msg("添加成功");
//                window.parent.location.reload();
//             }else {
//                layer.msg(result.msg);
//             }
//
//          }
//
//
//
//       })
//       // 取消表单默认提交
//       return false;
//    })
//
//
//
// });





















// var form = layui.form,
//     layer = parent.layer === undefined ? layui.layer : top.layer,
//     formSelects = layui.formSelects,
//     $ = layui.jquery;
//
//
// /*添加*/
// //监听提交
// form.on('submit(addOrUpdateUser)', function(data){
//    var url=ctx+"/user/save";
//    //判断修改，还是添加操作
//    if($("[name='id']").val()){
//       url=ctx+"/user/update"
//    }
//    console.log(url+"<<<");
//    /*发送ajax操作*/
//    $.post(url,data.field,function (result){
//       //判断
//       if(result.code==200){
//          layer.msg("添加成功");
//          //刷新
//          window.parent.location.reload();
//       }else{
//          //提示一下
//          layer.msg(result.msg,{icon:5 });
//       }
//    },"json");
//    //取消的默认行为
//    return false;
// });
//
//
// /*取消*/
// $("#closeBtn").click(function (){
//    //关闭弹出层
//    //假设这是iframe页
//    var index = parent.layer.getFrameIndex(window.name); //先得到当前iframe层的索引
//    parent.layer.close(index); //再执行关闭
// });
//
// /**
//  * 加载下拉框数据
//  */
// formSelects.config('selectId',{
//    type:"post",
//    searchUrl:ctx + "/role/roles?userId="+$("[name=id]").val(),
//    //自定义返回数据中name的key, 默认 name
//    keyName: 'roleName',
//    //自定义返回数据中value的key, 默认 value
//    keyVal: 'id'
// },true);
//
// });
